<?php 
include "../function/function.php";
// 单引号定义字符串
$str1='一直在路上';
// 双引号定义字符串
$str2="hello word！";
// 定界符定义字符串
$str3=<<<aaa
	世界真美好
	演唱会
	学并思
aaa;
//字符如果由双引号括起来，里面有变量，可以进行解析,可以用{}抱起来
$str5="aaaaaaaa{$str2}";

// 处理文件特殊字符时，可以用反斜杠进行转
$str5="aaaaaaaa\$str2";

// echo $str5;



// string的一些函数
// addslashes()返回在预定义的字符前添加反斜杠的字符串
$a="https://sin_a$.c'o'm";
echo addslashes($a);
// 返回在指定的字符前添加反斜杠的字符串
// echo addcslashes($a, "sin");


// explode() 把字符串打散为数组
// $aa="aa,bb,cc,dd,ee,f";
// var_dump(explode(",", $aa)) ;
// $aa="dd 445 ff 66g 3 f 44 888";
// var_dump(explode(" ", $aa)) ;


// 把一些预定义的字符转换为 HTML 实体。 
$str9 = "<p>this -&gt; &quot;</p>\n";
var_dump(htmlspecialchars($str9));

// 把一些预定义的 HTML 实体转换为字符。 
$str10 = "&lt;p&gt;this -&gt; &quot;</p>\n";
var_dump(htmlspecialchars_decode($str10)) ;


// 将一个一维数组的值转化为字符串
$arr=array("name","sex","age");
$li=implode("*", $arr);
echo $li;


// 移除字符串左侧的空白字符或其他字符
$b=" 123445";
var_dump($b);
var_dump(ltrim($b));

// 移除字符串右侧的空白字符或其他字符
$bb=" 123445 ";
var_dump($bb);
var_dump(rtrim($bb));


// 移除字符串左右两侧的空白字符或其他字符
$bbb=" dddd ";
var_dump($bbb);
var_dump(trim($bbb));

// 计算字符串的 MD5 散列值
// $c="aa888";
// echo md5($c);

// 计算字符串的 SHA-1 散列
$cc="aa888";
echo sha1($cc);
echo "<br>";

// 替换字符串中的一些字符（对大小写不敏感）
$ccc="www.baidu.com";
$ccc1=str_ireplace("BAidu", "sina", $ccc);
echo $ccc1;
echo "<br>";

// 替换字符串中的一些字符（对大小写敏感）。 
$ccc2=str_replace("baidu", "kkkkkk", $ccc);
echo $ccc2;
echo "<br>";

// 把字符串重复指定的次数。
// echo str_repeat($ccc, 3);


// 剥去字符串中的 HTML 和 PHP 标签。
$d="<p>hello world!</br>end \dvsddfd<kkkkk>123<div><a>href</a>";
$d1=strip_tags($d,"<a>");
var_dump($d1) ;


// 返回字符串在另一字符串中第一次出现的位置（对大小写不敏感）。
// var_dump(stripos($d, "world"));

// 返回字符串在另一字符串中第一次出现的位置（对大小写敏感）。
var_dump(strpos($d, "world")); 


// 返回字符串的长度
$dd="hello world!";
var_dump(strlen ($dd));

// 把字符串转换为小写字母
$ddd="HELLO world!";
echo strtolower($ddd);

// 把字符串转换为大写字母
echo strtoupper($ddd);
echo "<br>";


// 返回字符串的一部分
$e="www.baidu.com";
$e1=substr($e, 1,4);
echo $e1;
echo "<br>";

// 把字符串中的首字符转换为大写。 
$e2=ucfirst($e);
echo $e2;
echo "<br>";

// 把字符串中每个单词的首字符转换为大写
$f="this is a apple!";
$f1=ucwords($f);
echo $f1;




 ?>